kind of long sausage - French English Dictionary